public class FeatureDefinitionsType {
	public class FeatureDefinitionsType_e {
		public ListingDurationDefinitionsType.ListingDurationDefinitionsType_e ListingDurations;
		public String ShippingTermsRequired;
		public String BestOfferEnabled;
		public String DutchBINEnabled;
		public String UserConsentRequired;
		public String HomePageFeaturedEnabled;
		public String ProPackEnabled;
		public String BasicUpgradePackEnabled;
		public String ValuePackEnabled;
		public String ProPackPlusEnabled;
		public String AdFormatEnabled;
		public String DigitalDeliveryEnabled;
		public String BestOfferCounterEnabled;
		public String BestOfferAutoDeclineEnabled;
		public String LocalMarketSpecialitySubscription;
		public String LocalMarketRegularSubscription;
		public String LocalMarketPremiumSubscription;
		public String LocalMarketNonSubscription;
		public String ExpressEnabled;
		public String ExpressPicturesRequired;
		public String ExpressConditionRequired;
		public String MinimumReservePrice;
		public String TransactionConfirmationRequestEnabled;
		public String SellerContactDetailsEnabled;
		public String StoreInventoryEnabled;
		public String SkypeMeTransactionalEnabled;
		public String SkypeMeNonTransactionalEnabled;
		public String LocalListingDistancesRegular;
		public String LocalListingDistancesSpecialty;
		public String LocalListingDistancesNonSubscription;
		public String ClassifiedAdPaymentMethodEnabled;
		public String ClassifiedAdShippingMethodEnabled;
		public String ClassifiedAdBestOfferEnabled;
		public String ClassifiedAdCounterOfferEnabled;
		public String ClassifiedAdAutoDeclineEnabled;
		public String ClassifiedAdContactByPhoneEnabled;
		public String ClassifiedAdContactByEmailEnabled;
		public String SafePaymentRequired;
		public String ClassifiedAdPayPerLeadEnabled;
		public String ItemSpecificsEnabled;
		public String PaisaPayFullEscrowEnabled;
		public String BestOfferAutoAcceptEnabled;
		public String ClassifiedAdAutoAcceptEnabled;
		public String CrossBorderTradeNorthAmericaEnabled;
		public String CrossBorderTradeGBEnabled;
		public String CrossBorderTradeAustraliaEnabled;
	
		//Setters
		public void setListingDurations(ListingDurationDefinitionsType.ListingDurationDefinitionsType_e val) {ListingDurations = val; field_order_type_info.add('ListingDurations'); }
		public void setShippingTermsRequired(String val) {ShippingTermsRequired = val; field_order_type_info.add('ShippingTermsRequired'); }
		public void setBestOfferEnabled(String val) {BestOfferEnabled = val; field_order_type_info.add('BestOfferEnabled'); }
		public void setDutchBINEnabled(String val) {DutchBINEnabled = val; field_order_type_info.add('DutchBINEnabled'); }
		public void setUserConsentRequired(String val) {UserConsentRequired = val; field_order_type_info.add('UserConsentRequired'); }
		public void setHomePageFeaturedEnabled(String val) {HomePageFeaturedEnabled = val; field_order_type_info.add('HomePageFeaturedEnabled'); }
		public void setProPackEnabled(String val) {ProPackEnabled = val; field_order_type_info.add('ProPackEnabled'); }
		public void setBasicUpgradePackEnabled(String val) {BasicUpgradePackEnabled = val; field_order_type_info.add('BasicUpgradePackEnabled'); }
		public void setValuePackEnabled(String val) {ValuePackEnabled = val; field_order_type_info.add('ValuePackEnabled'); }
		public void setProPackPlusEnabled(String val) {ProPackPlusEnabled = val; field_order_type_info.add('ProPackPlusEnabled'); }
		public void setAdFormatEnabled(String val) {AdFormatEnabled = val; field_order_type_info.add('AdFormatEnabled'); }
		public void setDigitalDeliveryEnabled(String val) {DigitalDeliveryEnabled = val; field_order_type_info.add('DigitalDeliveryEnabled'); }
		public void setBestOfferCounterEnabled(String val) {BestOfferCounterEnabled = val; field_order_type_info.add('BestOfferCounterEnabled'); }
		public void setBestOfferAutoDeclineEnabled(String val) {BestOfferAutoDeclineEnabled = val; field_order_type_info.add('BestOfferAutoDeclineEnabled'); }
		public void setLocalMarketSpecialitySubscription(String val) {LocalMarketSpecialitySubscription = val; field_order_type_info.add('LocalMarketSpecialitySubscription'); }
		public void setLocalMarketRegularSubscription(String val) {LocalMarketRegularSubscription = val; field_order_type_info.add('LocalMarketRegularSubscription'); }
		public void setLocalMarketPremiumSubscription(String val) {LocalMarketPremiumSubscription = val; field_order_type_info.add('LocalMarketPremiumSubscription'); }
		public void setLocalMarketNonSubscription(String val) {LocalMarketNonSubscription = val; field_order_type_info.add('LocalMarketNonSubscription'); }
		public void setExpressEnabled(String val) {ExpressEnabled = val; field_order_type_info.add('ExpressEnabled'); }
		public void setExpressPicturesRequired(String val) {ExpressPicturesRequired = val; field_order_type_info.add('ExpressPicturesRequired'); }
		public void setExpressConditionRequired(String val) {ExpressConditionRequired = val; field_order_type_info.add('ExpressConditionRequired'); }
		public void setMinimumReservePrice(String val) {MinimumReservePrice = val; field_order_type_info.add('MinimumReservePrice'); }
		public void setTransactionConfirmationRequestEnabled(String val) {TransactionConfirmationRequestEnabled = val; field_order_type_info.add('TransactionConfirmationRequestEnabled'); }
		public void setSellerContactDetailsEnabled(String val) {SellerContactDetailsEnabled = val; field_order_type_info.add('SellerContactDetailsEnabled'); }
		public void setStoreInventoryEnabled(String val) {StoreInventoryEnabled = val; field_order_type_info.add('StoreInventoryEnabled'); }
		public void setSkypeMeTransactionalEnabled(String val) {SkypeMeTransactionalEnabled = val; field_order_type_info.add('SkypeMeTransactionalEnabled'); }
		public void setSkypeMeNonTransactionalEnabled(String val) {SkypeMeNonTransactionalEnabled = val; field_order_type_info.add('SkypeMeNonTransactionalEnabled'); }
		public void setLocalListingDistancesRegular(String val) {LocalListingDistancesRegular = val; field_order_type_info.add('LocalListingDistancesRegular'); }
		public void setLocalListingDistancesSpecialty(String val) {LocalListingDistancesSpecialty = val; field_order_type_info.add('LocalListingDistancesSpecialty'); }
		public void setLocalListingDistancesNonSubscription(String val) {LocalListingDistancesNonSubscription = val; field_order_type_info.add('LocalListingDistancesNonSubscription'); }
		public void setClassifiedAdPaymentMethodEnabled(String val) {ClassifiedAdPaymentMethodEnabled = val; field_order_type_info.add('ClassifiedAdPaymentMethodEnabled'); }
		public void setClassifiedAdShippingMethodEnabled(String val) {ClassifiedAdShippingMethodEnabled = val; field_order_type_info.add('ClassifiedAdShippingMethodEnabled'); }
		public void setClassifiedAdBestOfferEnabled(String val) {ClassifiedAdBestOfferEnabled = val; field_order_type_info.add('ClassifiedAdBestOfferEnabled'); }
		public void setClassifiedAdCounterOfferEnabled(String val) {ClassifiedAdCounterOfferEnabled = val; field_order_type_info.add('ClassifiedAdCounterOfferEnabled'); }
		public void setClassifiedAdAutoDeclineEnabled(String val) {ClassifiedAdAutoDeclineEnabled = val; field_order_type_info.add('ClassifiedAdAutoDeclineEnabled'); }
		public void setClassifiedAdContactByPhoneEnabled(String val) {ClassifiedAdContactByPhoneEnabled = val; field_order_type_info.add('ClassifiedAdContactByPhoneEnabled'); }
		public void setClassifiedAdContactByEmailEnabled(String val) {ClassifiedAdContactByEmailEnabled = val; field_order_type_info.add('ClassifiedAdContactByEmailEnabled'); }
		public void setSafePaymentRequired(String val) {SafePaymentRequired = val; field_order_type_info.add('SafePaymentRequired'); }
		public void setClassifiedAdPayPerLeadEnabled(String val) {ClassifiedAdPayPerLeadEnabled = val; field_order_type_info.add('ClassifiedAdPayPerLeadEnabled'); }
		public void setItemSpecificsEnabled(String val) {ItemSpecificsEnabled = val; field_order_type_info.add('ItemSpecificsEnabled'); }
		public void setPaisaPayFullEscrowEnabled(String val) {PaisaPayFullEscrowEnabled = val; field_order_type_info.add('PaisaPayFullEscrowEnabled'); }
		public void setBestOfferAutoAcceptEnabled(String val) {BestOfferAutoAcceptEnabled = val; field_order_type_info.add('BestOfferAutoAcceptEnabled'); }
		public void setClassifiedAdAutoAcceptEnabled(String val) {ClassifiedAdAutoAcceptEnabled = val; field_order_type_info.add('ClassifiedAdAutoAcceptEnabled'); }
		public void setCrossBorderTradeNorthAmericaEnabled(String val) {CrossBorderTradeNorthAmericaEnabled = val; field_order_type_info.add('CrossBorderTradeNorthAmericaEnabled'); }
		public void setCrossBorderTradeGBEnabled(String val) {CrossBorderTradeGBEnabled = val; field_order_type_info.add('CrossBorderTradeGBEnabled'); }
		public void setCrossBorderTradeAustraliaEnabled(String val) {CrossBorderTradeAustraliaEnabled = val; field_order_type_info.add('CrossBorderTradeAustraliaEnabled'); }


		//Getters
		public ListingDurationDefinitionsType.ListingDurationDefinitionsType_e getListingDurations() { return ListingDurations; }
		public String getShippingTermsRequired() { return ShippingTermsRequired; }
		public String getBestOfferEnabled() { return BestOfferEnabled; }
		public String getDutchBINEnabled() { return DutchBINEnabled; }
		public String getUserConsentRequired() { return UserConsentRequired; }
		public String getHomePageFeaturedEnabled() { return HomePageFeaturedEnabled; }
		public String getProPackEnabled() { return ProPackEnabled; }
		public String getBasicUpgradePackEnabled() { return BasicUpgradePackEnabled; }
		public String getValuePackEnabled() { return ValuePackEnabled; }
		public String getProPackPlusEnabled() { return ProPackPlusEnabled; }
		public String getAdFormatEnabled() { return AdFormatEnabled; }
		public String getDigitalDeliveryEnabled() { return DigitalDeliveryEnabled; }
		public String getBestOfferCounterEnabled() { return BestOfferCounterEnabled; }
		public String getBestOfferAutoDeclineEnabled() { return BestOfferAutoDeclineEnabled; }
		public String getLocalMarketSpecialitySubscription() { return LocalMarketSpecialitySubscription; }
		public String getLocalMarketRegularSubscription() { return LocalMarketRegularSubscription; }
		public String getLocalMarketPremiumSubscription() { return LocalMarketPremiumSubscription; }
		public String getLocalMarketNonSubscription() { return LocalMarketNonSubscription; }
		public String getExpressEnabled() { return ExpressEnabled; }
		public String getExpressPicturesRequired() { return ExpressPicturesRequired; }
		public String getExpressConditionRequired() { return ExpressConditionRequired; }
		public String getMinimumReservePrice() { return MinimumReservePrice; }
		public String getTransactionConfirmationRequestEnabled() { return TransactionConfirmationRequestEnabled; }
		public String getSellerContactDetailsEnabled() { return SellerContactDetailsEnabled; }
		public String getStoreInventoryEnabled() { return StoreInventoryEnabled; }
		public String getSkypeMeTransactionalEnabled() { return SkypeMeTransactionalEnabled; }
		public String getSkypeMeNonTransactionalEnabled() { return SkypeMeNonTransactionalEnabled; }
		public String getLocalListingDistancesRegular() { return LocalListingDistancesRegular; }
		public String getLocalListingDistancesSpecialty() { return LocalListingDistancesSpecialty; }
		public String getLocalListingDistancesNonSubscription() { return LocalListingDistancesNonSubscription; }
		public String getClassifiedAdPaymentMethodEnabled() { return ClassifiedAdPaymentMethodEnabled; }
		public String getClassifiedAdShippingMethodEnabled() { return ClassifiedAdShippingMethodEnabled; }
		public String getClassifiedAdBestOfferEnabled() { return ClassifiedAdBestOfferEnabled; }
		public String getClassifiedAdCounterOfferEnabled() { return ClassifiedAdCounterOfferEnabled; }
		public String getClassifiedAdAutoDeclineEnabled() { return ClassifiedAdAutoDeclineEnabled; }
		public String getClassifiedAdContactByPhoneEnabled() { return ClassifiedAdContactByPhoneEnabled; }
		public String getClassifiedAdContactByEmailEnabled() { return ClassifiedAdContactByEmailEnabled; }
		public String getSafePaymentRequired() { return SafePaymentRequired; }
		public String getClassifiedAdPayPerLeadEnabled() { return ClassifiedAdPayPerLeadEnabled; }
		public String getItemSpecificsEnabled() { return ItemSpecificsEnabled; }
		public String getPaisaPayFullEscrowEnabled() { return PaisaPayFullEscrowEnabled; }
		public String getBestOfferAutoAcceptEnabled() { return BestOfferAutoAcceptEnabled; }
		public String getClassifiedAdAutoAcceptEnabled() { return ClassifiedAdAutoAcceptEnabled; }
		public String getCrossBorderTradeNorthAmericaEnabled() { return CrossBorderTradeNorthAmericaEnabled; }
		public String getCrossBorderTradeGBEnabled() { return CrossBorderTradeGBEnabled; }
		public String getCrossBorderTradeAustraliaEnabled() { return CrossBorderTradeAustraliaEnabled; }

	
		private String[] ListingDurations_type_info = new String[]{'ListingDurations','urn:ebay:apis:eBLBaseComponents','ListingDurationDefinitionsType.ListingDurationDefinitionsType_e','0','1','false'};
		private String[] ShippingTermsRequired_type_info = new String[]{'ShippingTermsRequired','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] BestOfferEnabled_type_info = new String[]{'BestOfferEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] DutchBINEnabled_type_info = new String[]{'DutchBINEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] UserConsentRequired_type_info = new String[]{'UserConsentRequired','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] HomePageFeaturedEnabled_type_info = new String[]{'HomePageFeaturedEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ProPackEnabled_type_info = new String[]{'ProPackEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] BasicUpgradePackEnabled_type_info = new String[]{'BasicUpgradePackEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ValuePackEnabled_type_info = new String[]{'ValuePackEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ProPackPlusEnabled_type_info = new String[]{'ProPackPlusEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] AdFormatEnabled_type_info = new String[]{'AdFormatEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] DigitalDeliveryEnabled_type_info = new String[]{'DigitalDeliveryEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] BestOfferCounterEnabled_type_info = new String[]{'BestOfferCounterEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] BestOfferAutoDeclineEnabled_type_info = new String[]{'BestOfferAutoDeclineEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] LocalMarketSpecialitySubscription_type_info = new String[]{'LocalMarketSpecialitySubscription','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] LocalMarketRegularSubscription_type_info = new String[]{'LocalMarketRegularSubscription','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] LocalMarketPremiumSubscription_type_info = new String[]{'LocalMarketPremiumSubscription','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] LocalMarketNonSubscription_type_info = new String[]{'LocalMarketNonSubscription','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ExpressEnabled_type_info = new String[]{'ExpressEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ExpressPicturesRequired_type_info = new String[]{'ExpressPicturesRequired','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ExpressConditionRequired_type_info = new String[]{'ExpressConditionRequired','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] MinimumReservePrice_type_info = new String[]{'MinimumReservePrice','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] TransactionConfirmationRequestEnabled_type_info = new String[]{'TransactionConfirmationRequestEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] SellerContactDetailsEnabled_type_info = new String[]{'SellerContactDetailsEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] StoreInventoryEnabled_type_info = new String[]{'StoreInventoryEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] SkypeMeTransactionalEnabled_type_info = new String[]{'SkypeMeTransactionalEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] SkypeMeNonTransactionalEnabled_type_info = new String[]{'SkypeMeNonTransactionalEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] LocalListingDistancesRegular_type_info = new String[]{'LocalListingDistancesRegular','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] LocalListingDistancesSpecialty_type_info = new String[]{'LocalListingDistancesSpecialty','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] LocalListingDistancesNonSubscription_type_info = new String[]{'LocalListingDistancesNonSubscription','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdPaymentMethodEnabled_type_info = new String[]{'ClassifiedAdPaymentMethodEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdShippingMethodEnabled_type_info = new String[]{'ClassifiedAdShippingMethodEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdBestOfferEnabled_type_info = new String[]{'ClassifiedAdBestOfferEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdCounterOfferEnabled_type_info = new String[]{'ClassifiedAdCounterOfferEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdAutoDeclineEnabled_type_info = new String[]{'ClassifiedAdAutoDeclineEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdContactByPhoneEnabled_type_info = new String[]{'ClassifiedAdContactByPhoneEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdContactByEmailEnabled_type_info = new String[]{'ClassifiedAdContactByEmailEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] SafePaymentRequired_type_info = new String[]{'SafePaymentRequired','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdPayPerLeadEnabled_type_info = new String[]{'ClassifiedAdPayPerLeadEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ItemSpecificsEnabled_type_info = new String[]{'ItemSpecificsEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] PaisaPayFullEscrowEnabled_type_info = new String[]{'PaisaPayFullEscrowEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] BestOfferAutoAcceptEnabled_type_info = new String[]{'BestOfferAutoAcceptEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdAutoAcceptEnabled_type_info = new String[]{'ClassifiedAdAutoAcceptEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] CrossBorderTradeNorthAmericaEnabled_type_info = new String[]{'CrossBorderTradeNorthAmericaEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] CrossBorderTradeGBEnabled_type_info = new String[]{'CrossBorderTradeGBEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] CrossBorderTradeAustraliaEnabled_type_info = new String[]{'CrossBorderTradeAustraliaEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}